home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
misc
/
vpan100.zip
/
read.me
next >
Wrap
Text File
|
1995-01-24
|
5KB
|
118 lines
Jan 23 1995
Dear programmer:
Thank you for using Virtual Panels (VP)!
This is version 1.0 of Virtual Panels that will help you to create DOS-
oriented Graphics User Interface for laboratory instrumentation that makes it
easy and quick to write data acquisition applications with state-of-the-art
look. It is an object-oriented library of classes written for Borland C++
compiler version 3.0 and higher ( because of use of templates) with BGI
graphics interface.
My main objective was to write universal tool that would avoid once and
for all usually overburdening labor of writing user friendly interface
for laboratory applications. In my interests was to design Virtual Panels so
that to make its subsequent use as easy as possible. I inclined towards
the cheap and restricted in resources IBM AT with single task operating
system MS DOS. Virtual Panels was designed with intentions:
* to save memory - for average application you add only about 30K-50K bytes to
your program linking Virtual Panels library.
* to save efforts and time - as many chores as possible are moved into the
Virtual Panels core. This leads to the less universality and
flexibility but at the same time makes it easier to learn and use
Virtual Panels, so applications may be written in less time.
* to save money - hardware demands are modest and most economical. You can use
IBM AT 286 and higher and even CGA card, but EGA and higher are recomended.
Memory demands depends on your application. For most cases 640 K is sufficient.
This version of Virtual Panels is being distributed as Public Domain software.
Because of absence of copyright laws and widespread piracy in Russia it is
virtually impossible to track down and prevent illegal distribution of your
program product. So I decided to open this package for Public Domain. But this
policy may be changed for the next, more sofisticated, versions.
Please send me reports about bugs and the specifics on what happened.
I can be reached at my email and home addresses:
E-mail:
oktay@nfsun1.jinr.dubna.su ( Oktay Rasizade )
If I dont respond to E-mail send me letter to my address:
Rasizade O., Lab Neutron Phys, JINR, Dubna, Moscow Region, Russia (workplace)
or
Rasizade O., Mohovaja 11 - 1406, 141980 Dubna, Moscow Region, Russia (home)
I also want to hear about things that you would like to be added to the VP.
--------- List of Files in package --------
Virtual Panels header files:
VPHEAD H - contains all necessary standard headers
VPBASE H - contains basics of Virtual Panels
these headers you must include in the program if you use:
VPBOARD H - the Board class
VPBUTT H - the button system
VPGRAPH H - the Graph class
VPINBOX H - the Inbox or TSInbox class
VPINDIC H - the Indicator class
VPLED H - the LED class
VPOUTBOX H - the Outbox class
Virtual Panels libraries for:
VP11C LIB - Compact memory model
VP11L LIB - Large memory model
Virtual Panels Programmers Guide ( in LaTEX format):
VPUG_1 TEX - Part 1: Basics and Controls
VPUG_2 TEX - Part 2: Objects
VPBMP ZIP - MS bmp image: Figure 1
-------------
These files are addition for easier life:
VPUTIL CPP - contains some useful message and input boxes
VPUTIL H - header file for VPUTIL.CPP
VPGRWMAR H - contains Graph with Marker template class, allows you to
browse and zoom the graph
-------------
VPDEMO CPP - demonstration program
VPDEMO PRJ - its project file. All VP headers and library must be in
BORLANDC\VP directory
SUSC220 EXE - real program for AC susceptemeter.Shows you how real VP application
may look. Run it with BGI drivers in ..\BGI directory.
Next files are source files for SUSC220.EXE. Included only C++ source files for
educational purpose:
SUSCEPT H - general definitions
SU_MAIN CPP - main program
SU_BP CPP - button and paint procedures for the main panel
SU_HYSTB CPP - description and procedures for hysteresis measurement subpanel
SU_T-DEP CPP - description and procedures for T-dependence measurement subpanel
READ.ME - this file
P.S. This version of VP does not support mouse and menu system function
support in the Loop method. Nevetheless you can activate your menu system
function from the background procedure using butsystem class members
ConStatus, key0, key1 to intercept the keyboard input.
----------------- Oktay Rasizade, Sun Cluster Support Group, LNP, JINR, Dubna
Internet: oktay@nfsun1.jinr.dubna.su ( Oktay Rasizade )
Mail:
Rasizade O., Lab Neutron Phys, JINR, Dubna, Moscow Region, Russia (workplace)
Rasizade O., Mohovaja 11 - 1406, 141980 Dubna, Moscow Region, Russia (home)